Linux, Banking, VirtualBox und ein SmartCard Reader

Schon Mal versucht Banking unter Linux zu machen und das ganze mit einem SmartCardReader und HBCI/FinTS? BIn ich mit den nativ Linux Programmen gescheitert. Kann an meiner Bank liegen. Das kommerzielle Programm hat zumindest eine Verbindung aufgebaut aber nie beendet. Schade. Lösung war das vorhandene Windows Programm zu nutzen (AlfoBanco) mittels VirtualBox. EIne lange Odyssee bis es ging.

Probleme

Der vollständige Umstieg auf Linux heißt auch, eBanking und Steuer. Daraus ergeben sich folgende Probleme:

  1. Banking- oder Steuer-Programm unter Linux?
  2. Nutzung des vorhandenen SmartCard Readers

Lösung:

Banking

Es gibt Programme die eBanking unter Linux können und ich bin sicher, diese funktionieren auch super, wenn man PIN/TAN nutzt, aber FinTS und SmartCard ging nicht. Das es nicht am SmartCard Reader lag, sehe ich daran, dass es am Ende mit VirtualBox und einem Windows Programm ging. (Wenn ein Programm bei der PIN Eingabe eine PIN mit 4 Zahlen verweigert, aber die Karte genau diese PIN gespeichert hat, fragt man sich schon, was der Entwickler da gemacht hat. Aber die Änderung auf dem alten Win Rechner zu einer 6 stelligen PIN, ermöglichte zumindest einen ersten Schritt, der dann im Nirvana der Verbindung endete, wohl gemerkt ohne Rückmeldung über Fehler.)

Lösung war also 1. VirtualBox mit einer vorhandenen Windows Lizenz aufsetzen 2. Das vorhandene Banking Programm installieren 3. kein SmartCard Reader zu sehen

SmartCard Reader

Also, alte Hardware zum laufen bringen. Das Ding bringt einen Linux Treiber mit. 1. Treiber runterladen: scmccid_5.0.35_linux 2. Lesen was im ReadMe steht 3. Jede Menge Bibliotheken installieren (ob man die alle braucht, weiß ich immer noch nicht): libpcsclite1 pcscd pcsc-tools libusb 4. Scheitern, da es immer noch nicht geht.

!!! Für VirtualBox muss man in der VirtualBox user group sein, sonst gibt es keinen Zugriff auf die USB Devices

sudo usermod -a -G vboxusers $USER

  1. fertig, es geht
  2. Gescheitert bin ich an der Installation der zusätzlichen Treiber für USB 2.0/3.0. Die Erweiterung war nicht kompatibel zu der installierten Version von VirtualBox und das update von VirtualBox scheiterte wegen irgendeinem KernelDing. Es wurde zumindest zu kompliziert.

Lösungsweg

Ohne StackOverflow und allen anderen hilfreichen Internetseiten keine Lösung. ABER: Mehr Vorsicht notwendig. Einige Tips sollte man nicht ausführen. Ein update-distro führte bei mir zu einem nicht mehr funktionierendem System und Neuinstallation.

Diskussion

Kommentare

Kommentare sind ausdrücklich erwünscht. Name muss angegeben werden (Dieser ist frei wählbar).

Written by: